Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour India F6 India F3 Spain F31 India F7 Spain F38 India F9 Poland F4 Poland F5 Poland F6 Kuwait F2 Kuwait F3 India F6 India F7 Germany F9 Denmark F2 Poland F3 Poland F4 Egypt F26 Turkey F39 Greece F14 India F8 India F9 Germany F10 Germany F11 India F11 India F12 India F14 India F16 Denmark F3 India F17 India F18 India F19 Turkey F8 Turkey F9 France F6 Egypt F25 Sweden F1 India F4 India F6 India F4 (Bhilai - Chattisgarh) India F5 (Bangalore) India F6 (Trivandrum) China F10 (Kunshan) China F11 (Shenzhen) Nigeria F5 (Lagos) Indonesia F8 (Jakarta) India F3 (Chandigarh) Czech Republic F1 Germany F8 India F6 M25 Bakersfield India F8 M25 Calabasas M25 Nur-Sultan M25 Tbilisi USTA Seascape Challenger - Aptos Open de Charleroi - Charleroi Neride Prague Indoor - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Tennis Classic - Bronx Challenger Britania Zavaleta - Puebla Lamberts Open by Stawag - Aachen The Rajasthan Golden Jubilee - Jaipur West of England Challenger - Bristol Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx 2004 USTA Challenger of Calabasas - Calabasas BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Binghamton Professional Tennis Tournament - Binghamton The Surbiton Trophy - Surbiton Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg The LTA Wrexham Challenger - Wrexham Warsteiner Challenger Lubeck - Lubeck Tatra Banka Open 2003 - Bratislava Sacramento Challenger Tiburon Challenger Heilbronn Challenger Pereira Challenger Chennai Challenger New Delhi Challenger Pune Challenger New Delhi Challenger Kolkata Challenger M25 Sheffield Ethias Tennis Trophy - Mons Pune Challenger New Delhi Challenger Furth Challenger Marburg Challenger Bangkok Challenger Ho Chi Minh City Challenger Pune Challenger Kobe Challenger Astana Challenger Kyoto Challenger Taipei City Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Quito Challenger Columbus Challenger BMW Tennis Championship - Sunrise Bangalore Challenger M25 Doha Chennai Challenger M25 Al Zahra Kyoto Challenger Taipei City Challenger Anning Challenger Delhi Challenger I - New Delhi 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Aptos Challenger Chengdu Challenger Ningboo Challenger Calgary Challenger Bangalore Challenger Pune Challenger Lisbon Challenger Shenzhen Challenger Chennai Challenger IX Open Internacional D'Andorra - Andorra Warsteiner Challenger - Wolfsburg Yokohama Challenger Jinan Challenger Kaohsiung Challenger Nur-Sultan 1 Challenger Orlando Challenger Tallahassee Challenger Nottingham 1 Challenger Qujing Challenger Open de L'Isere (Open 38) - Grenoble Cary Challenger Urbana-Champaign Challenger - Urbana Charlottesville Challenger Knoxville Challenger Nanchang Challenger Forli 3 Challenger Bengalaru 1 Challenger Monterrey Challenger Sarasota Challenger Tallahassee Challenger Morelos Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Sydney Challenger Knoxville Challenger Champaign Challenger Yokkaichi Challenger Vicenza Challenger Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Ilkley Challenger Renault Slovenian Open - Ljubljana Whirlpool Open - Budapest BH Tennis Open International Cup - Belo Horizonte Kuppers Kolsch Cup - Aachen Fairfield Challenger Houston Challenger Liuzhou Challenger XI Venice Open - Venice Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia Bangkok Challenger The LTA Manchester Challenger - Manchester Surbiton Challenger Open de L'Isere - Grenoble Liuzhou Challenger Yokohama World Tennis Gaora Cup - Yokohama Braunschweig Challenger IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Lexington Challenger Intersport Heilbronn Open - Heilbronn St. Tropez Challenger Zagreb Open - Zagreb Columbus Challenger Nottingham Challenger Gemax Open - Belgrade Bengalaru 2 Challenger Pune Challenger The Surbiton Trophy - Surbiton Warsteiner Challenger Lubeck - Lubeck 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Unique Zagreb Open - Zagreb The Stella Artois Grass Court Championships - Queen's/London Eisenberg Jerusalem Open 2000 - Jerusalem President's Cup 2000 - Tashkent The Wrexham Challenger - Wrexham President's Cup - Tashkent Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana BMW Open - Munich The Surbiton Trophy - Surbiton Mercedes-Benz Cup - Los Angeles Pro Tennis World Open - Boca Raton Milan Indoors - Milan The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Stockholm Open - Stockholm Pro Tennis World Open - Sunrise Lyon Challenger Monterrey Challenger Shanghai Challenger AAPT Championships - Adelaide Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Ningboo Challenger RCA Championships - Indianapolis Kremlin Cup - Moscow Charlottesville Challenger St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Houston Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Canberra Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Open SEAT Godo 2006 - Barcelona BMW Open - Munich Calgary Challenger ARAG World Team Championship - Dusseldorf Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham Cary Challenger Chennai Open - Chennai Orlando Challenger Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Istanbul Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Potchefstroom 1 Challenger Nur-Sultan 2 Challenger Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Champaign Challenger Knoxville Challenger Tennis Channel Open - Las Vegas Anning Challenger Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Hall of Fame Tennis Championships - Newport M25 Tbilisi Claro Open Colombia - Bogota Allianz Suisse Open Gstaad - Gstaad BB&T Atlanta Open - Atlanta Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Moselle Open - Metz The Dubai Tennis Championships - Dubai PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON Championships - London Anning Challenger U.S. National Indoor Tennis Championships - Memphis Next Generation Adelaide International - Adelaide Delray Beach Open - Delray Beach Bratislava Challenger Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota BMW Open - Munich Power Horse Cup - Dusseldorf China Open - Beijing Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Tiburon Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Hall of Fame Open - Newport Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Chengdu Open - Chengdu Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Sarasota Challenger Mercedes Cup - Stuttgart Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Gonet Geneva Open - Geneva Hall of Fame Open - Newport Charlottesville Challenger Citi Open - Washington Tata Open Maharashtra - Pune Knoxville Challenger Aircel Chennai Open - Chennai Champaign Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Tata Open Maharashtra - Pune Citi Open - Washington Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Memphis Open - Memphis Gimcheon Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb The Stella Artois Grass Court Championships - London Hall of Fame Tennis Championships - Newport Bastad Challenger Bangalore Challenger Qingdao Challenger Kaohsiung Challenger Ecuador Open - Quito Charlottesville Challenger AIG Japan Open - Tokyo Canberra Challenger Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Mestre Challenger Manama Challenger US Men's Clay Court Championship - Houston III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Barcelona Open BancSabadell - Barcelona Ho Chi Minh City Challenger New York Open - New York Pune Challenger The LTA Hull Challenger - Hull Delray Beach Open - Delray Beach Warsteiner Challenger Lubeck 2001 - Lubeck Kolkata Challenger TED Open-Akbank Private Banking - Istanbul Okal Open - Eckental Challenger 42 - Andrezieux Shenzhen Challenger Qatar ExxonMobil Open - Doha Privat Bank Cup - Dniepropetrovsk Bangkok Challenger Sarajevo Open - Sarajevo Nonthaburi 2 Challenger Dubai Duty Free Tennis Championships - Dubai Pune Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Parma Challenger Porto Challenger Biella Challenger Ismaning Challenger Potchefstroom 2 Challenger Heilbronn Challenger Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Nur-Sultan Challenger BMW Open - Munich Qatar Open - Doha Open 13 - Marseille Nonthaburi 2 Challenger Chennai Challenger Bengaluru Challenger Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb BMW Open - Munich Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London BMW Open - Munich Pilot Pen Tennis - New Haven China Open - Beijing Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Serbia Open - Belgrade Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Regions Morgan Keegan Championships - Memphis Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open Seat Godo - Barcelona International Tennis Championships - Delray Beach Rogers Cup - Toronto Apia International - Sydney Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle AEGON International - Eastbourne Milan Indoors - Milan Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris European Open - Antwerp Maharashtra Open - Pune Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Abierto Mexicano - Los Cabos New York Open - New York Miami Open - Miami Kremlin Cup - Moscow Mutua Madrid Open - Madrid Playford Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bengalaru Challenger Hamburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo U.S. Men's Clay Court Championships - Houston Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Estoril Open - Estoril Miami Open - Miami RCA Championships - Indianapolis Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Campbell's Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid Grand Prix de Tennis de Lyon - Lyon Swiss Indoors Basel - Basel AEGON Championships - London Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group I, 2R, IND-UZB 4-1 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Group I, PO, DEN-IND 3-2 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group I, 1R, FIN-IND 3-1 Davis Cup, Group I, 1R, NOR-IND 3-1 Davis Cup, Group I, 2R, CHN-IND 2-3 River Oaks International Tennis Tournament - Houston Australian Open (Asia, Wildcard) Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Davis Cup, World Group, QR, IND-ITA 1-3